/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package model.dao;

import model.dominio.Funcionario;
import utilitario.ManipularArquivo;
import utilitario.ValidaException;

/**
 *
 * @author danielgr
 */
public class DaoFuncionario {

    public static boolean registrarFuncionario(Funcionario funcionario) {
        try {
            ManipularArquivo.salvarNoArquivo(funcionario);
            return true;
        } catch (ValidaException ex) {
            System.out.println(ex.getMessage());
            return false;
        }
    }

    public static Funcionario buscarFuncionario(int codigo) {
        try {
            Funcionario funcionario = Funcionario.stringToObject(ManipularArquivo.buscarNoArquivo(Funcionario.class.getName(), "codigo", codigo + ""));
            return funcionario;
        } catch (ValidaException ex) {
            System.out.println(ex.getMessage());
            return null;
        }
    }
}
